// run: $exec < input
#include <iostream>
#include <string>

std::string s;
int n;

int main()
{
	std::getline(std::cin, s);
	n = s.size();
	int max = 0;
	for (int i = 0; i < n; i++) {
		int j;
		for (j = 1; i - j >= 0 && i + j < n; j++)
			if (s[i - j] != s[i + j]) break;
		max = std::max(max, (j - 1) * 2 + 1);
		for (j = 1; i - j + 1>= 0 && i + j < n; j++)
			if (s[i - j + 1] != s[i + j]) break;
		max = std::max(max, (j - 1) * 2);
	}
	std::cout << max << '\n';
}

